LANGUAGE
日本語 English

関数名

TcpCommOpen

定 義

int TcpCommOpen ( int ch, char IpAddr[], int PortNo );

戻り値

0:正常
-1212:送信バッファ満杯
-1213:無効なIPアドレス指定 ※1213のランタイムエラーとなるので返却されない
-1214:通信端点の生成エラー
-1215:接続要求タイムアウト
-1216:接続要求エラー
-1217:指定TCPチャネルは未オープン
-1218:無効なTCPチャネル指定 ※1218のランタイムエラーとなるので返却されない
-1219:接続が切断された
-1220:通信が正常切断された
-1221:ドライバの各種エラー
-1222:未定義エラー

引 数

ch:チャネル番号を指定します。1~8の値を指定してください。
IpAddr:接続先のIPアドレス文字列(例:192.168.0.1)を指定します。
PortNo:接続先のポート番号を指定します。

概 要

指定の接続先IPアドレスとポート番号で、指定したTCP/IP通信チャネルをオープンします。

詳 細

備考

本関数で扱うことのできるTCP/IP通信チャネルはTCP/IP通信チャネルリソースを参照してください。

前処理の候補

後処理の候補

他処理の候補

対応HW

〇PCベースコントローラ
〇InterMotion

使用例


void main() {
	int rc;
	・・・・
	rc = TcpCommOpen(1, "192.168.0.5", 26);		// TCP/IPチャネル1をオープン
	・・・・
}