08-24-2007
can i implement serial commnucation using socket mechnism
Helo,
i have one serial device which consists of 30 com ports. after installing driver of this device,it will detects 30 com ports like /dev/ttys0,/dev/ttys1 ....../dev/ttys30.
now 30 com ports are connected with telephny model(each modem has com port).
now i want to establish commnucation b/w them.
like data may come on any serial port. after extracting the data packet, server send data to the corresponding com port.
now if can i use socket on serial communication. if it is possible then how to use socket on serialm ports and how to make design for handling 30 com ports simultaneously
Regards,
Amit
10 More Discussions You Might Find Interesting
1. Programming
Does anyone know if it's possible to send socket by a serial port ?
If yes, how can I find on Irix the value of my serial ports to use with this function : serverSockAddr.sin_port = ?
Thanks for all responses !
Kintoo (2 Replies)
Discussion started by: kintoo
2 Replies
2. Programming
Hello,
I actually try to make client-server program.
I'm using SCO OpenServer Release 5.0.0 and when I try to compile my code (by TELNET) I've got this error :
I'm just using this simple code :
and I get the same error if I use :
If someone can help me,
Thanks (2 Replies)
Discussion started by: soshell
2 Replies
3. Shell Programming and Scripting
Hi all,
could any of you please help me on my problem..
we are doing FTP (one report out put) from one server to another server through unix shell script program.
Due to the network issues, some times FTP process is hanging.
So we planned to modify the existing program with the following... (2 Replies)
Discussion started by: kishore_jasthi
2 Replies
4. UNIX for Advanced & Expert Users
Hi,
I was porting ipv4 application to ipv6; i was done with TCP transports. Now i am facing problem with SCTp transport at runtime.
To test SCTP transport I am using following server and client socket programs. Server program runs fine, but client program fails giving Invalid Arguments for... (0 Replies)
Discussion started by: chandrutiptur
0 Replies
5. Programming
Hi all,
On the server side, one socket is used for listening, the others are used for communicating with the client.
My question is: if i want to set option for socket, which socket should be set on?
If either can be set, what's the different?
Again, what's the different if set option... (1 Reply)
Discussion started by: blademan100
1 Replies
6. Ubuntu
Hello!
I am working on an application which reads environmental instruments which have serial ports. The application requires a serial port to be present to talk to the device (i.e. /dev/ttyS0 ). In some instances the environmental devices will be 100's of yards away from the computer, so a... (5 Replies)
Discussion started by: mvona
5 Replies
7. Programming
Why does this socket function only read the first 1440 chars of the stream. Why not the whole stream ? I checked it with gdm and valgrind and everything seems correct...
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <string.h>
#include... (3 Replies)
Discussion started by: cyler
3 Replies
8. Programming
Dear Experts,
i am compiling my code in suse 4.1 which is compiling fine,
but at runtime it is showing me for socket programming error no 88
as i searched in errno.h it is telling me socket operation on non socket,
what is the meaning of this , how to deal with this error , please... (1 Reply)
Discussion started by: vin_pll
1 Replies
9. Shell Programming and Scripting
hi
i have a file like
1,"A","B"
2,"C","D"
1,"E","F"
3,"G","H"
in output i need like
3,"G","H"
1,"E","F"
2,"C","D"
1,"A","B" (12 Replies)
Discussion started by: angel12345
12 Replies
10. IP Networking
I need clarification on whether it is okay to set socket options on a listening socket
simultaneously when it is being used in an accept() call?
Following is the scenario:-
-- Task 1 - is executing in a loop - polling a listen socket, lets call it 'fd', (whose file descriptor is global)... (2 Replies)
Discussion started by: jake24
2 Replies
UHSO(4) BSD Kernel Interfaces Manual UHSO(4)
NAME
uhso -- support for several HSxPA devices from Option N.V.
SYNOPSIS
The module can be loaded at boot time by placing the following line in loader.conf(5):
uhso_load="YES"
DESCRIPTION
The uhso driver provides support for several HSxPA devices from Option N.V. that are based on their packet interface. Each device has a set
of serial ports and a raw IP packet interface. The serial ports of the device are accessed through the ucom(4) driver which makes them
behave like tty(4) devices. The packet interface is exposed as a network interface.
Establishing a connection on the packet interface is achieved by using the proprietary AT commands ``AT_OWANCALL'' and ``AT_OWANDATA'' on any
of the available serial ports.
The network interface must be configured manually using the data obtain from these calls.
Each device usually have at least two or more serial ports, their individual purpose can be identified through sysctl(8). Ports identified
as ``Modem'' features a normal modem interface that can be used with PPP. Ports identified as ``Diagnostic'' uses a proprietary binary
interface used for firmware upgrades, this port does not have a AT command interface and can not be used to control the device. Other ports
features an AT command interface that can be used for normal device control.
HARDWARE
The uhso driver should work with most devices from Option. The following devices have been verified to work
o Option GlobeSurfer iCON 7.2 (new firmware)
o Option iCON 225
o Option iCON 452
o Option iCON 505
The device features a mass storage device referred to as ``Zero-CD'' which contains drivers for Microsoft Windows; this is the default mode
for the device. The uhso driver automatically switches the device from ``Zero-CD'' mode to modem mode. This behavior can be disabled by
setting hw.usb.uhso.auto_switch to 0 using sysctl(8)
EXAMPLES
Establishing a packet interface connection using the AT command interface available at one of the serial ports
AT+CGDCONT=1,,"apn.provider"
AT_OWANCALL=1,1,1
OK
_OWANCALL=1,1
AT_OWANDATA=1
_OWANDATA: 1, 10.11.12.13, 0.0.0.0, 10.2.3.4, 10.2.3.5,
0.0.0.0, 0.0.0.0, 72000
Configuring the interface
ifconfig uhso0 10.11.12.13 up
route add default -interface uhso0
echo "nameserver 10.2.3.4" > /etc/resolv.conf
echo "nameserver 10.2.3.5" >> /etc/resolv.conf
The connection can be terminated with
AT_OWANCALL=1,0,1
FILES
/dev/cuaU?.?
SEE ALSO
ucom(4), usb(4)
AUTHORS
The uhso driver was written by Fredrik Lindberg <fli@shapeshifter.se>.
BSD
January 14, 2010 BSD